<?php

class system
{
	private $settings;
	private $update = false;

	public function __construct()
	{
		$this->settings = new settings;
	}

	public function get_basic_info()
	{
		$jazyky = array(
			"cs" => "Čeština",
			"sk" => "Slovenčina",
			"en" => "English"
		);
		$jazyk = $this->settings->get_setting("nastaveni_systemu", "jazyk");
		echo '
			<p class="ui-state-default ui-corner-all ui-helper-clearfix"><img src="theme/ikonky/cog.png" align="absmiddle"> CMS Dashboard</p>
				<div class="tabulka">
					<table align="center" rules="all" class="ui-widget ui-widget-content">
						<tr align="center">
							<td width="200" class="ui-widget-header ">Přihlášen jako</td>
							<td width="">Zechy</td>
						</tr>

						<tr align="center">
							<td class="ui-widget-header">Hodnost</td>
							<td><span class="napoveda" title="<b>Hlavní administrátor - oprávnění</b><br>- Plný přístup k článkům.<br>- Plný přístup k novinkám.<br>- Plný přístup k pdostránkám.<br>- Plný přístup k uživatelům.<br>- Plný přístup k nastavení integrace.<br>- Plný přístup k nastavení.">Hlavní administrátor</span></td>
						</tr>

						<tr align="center">
							<td class="ui-widget-header">Verze</td>
							<td>'.$this->control_updates().'</td>
						</tr>

						<tr align="center">
							<td class="ui-widget-header">Jazyk</td>
							<td><img src="theme/ikonky/'.$jazyk.'.png" align="absmiddle"> '.$jazyky[$jazyk].'</td>
						</tr>
					</table>
				</div>
			';
			if($this->update == true)
			{
				echo '<p align="center"><a href="#" class="greenbutton"><img src="theme/ikonky/package_go.png" align="absmiddle"> Aktualizace</a></p>';
			}
	}

	private function control_updates()
	{
		$control = $this->settings->get_setting("nastaveni_systemu", "kontrola_aktualizaci");
		$what_control = $this->settings->get_setting("nastaveni_systemu", "kontrolovat");
		if($control == "ano")
		{
			if($what_control == "beta_verze")
			{

			}
			else if($what_control == "ostre_verze")
			{
				$versions = file_get_contents("http://prograczech.hys.cz/projekty/easycms/version.txt");
				$newest = explode("\n", $versions);
				$version_cms = $this->settings->get_setting("nastaveni_systemu", "verze");
				if((float)$newest[0] > (float)$version_cms)
				{
					$this->update = true;
					return "<span class='napoveda' title='Nová verze k dispozici! - ".$newest[0]."'><img src='theme/ikonky/package_go.png' align='absmiddle'> $version_cms</span>";
				}
				else
				{
					return "<span class='napoveda' title='Máte aktuální verzi.'><img src='theme/ikonky/package_green.png' align='absmiddle'> $version_cms</span>";
				}
			}
		}
		else
		{
			return "<img src='theme/ikonky/package.png' title='Kontrola aktualizací byla zakázána.'> $version_cms";
		}
	}

	public function page_statistics()
	{
		$statistic = new statistics;
		echo '
			<p class="ui-state-default ui-corner-all ui-helper-clearfix"><img src="theme/ikonky/chart_bar.png" align="absmiddle"> Statistika stránky</p>
				<div class="tabulka">
					<table align="center" rules="all">
						<tr align="center" class="ui-widget-header">
							<td colspan="2" width="40%"><img src="theme/ikonky/world.png" align="absmiddle"> Statistika stránky</td>
						</tr>
						<tr align="center">
							<td>Stránka byla zobrazena</td>
							<td>'.$statistic->page_statistics("page_view").'</td>
						</tr>
						<tr align="center">
							<td>Počet zaregistrovaných uživatelů</td>
							<td>'.$statistic->page_statistics("registered_users").'</td>
						</tr>
						<tr align="center">
							<td>Z toho zablokováno</td>
							<td>'.$statistic->page_statistics("blocked_users").'</td>
						</tr>

						<tr align="center" class="ui-widget-header">
							<td colspan="2"><img src="theme/ikonky/page_white_stack.png" align="absmiddle"> Statistika článků</td>
						</tr>
						<tr align="center">
							<td>Celkový počet přečtení</td>
							<td>'.$statistic->basic_articles_statistics("sum_readed").'</td>
						</tr>
						<tr align="center">
							<td>Celkový počet článků</td>
							<td>'.$statistic->basic_articles_statistics("sum_articles").'</td>
						</tr>
						<tr align="center">
							<td>Z toho veřejných</td>
							<td>'.$statistic->basic_articles_statistics("sum_public").'</td>
						</tr>
						<tr align="center">
							<td>Z toho konceptů</td>
							<td>'.$statistic->basic_articles_statistics("concepts").'</td>
						</tr>
						<tr align="center">
							<td>Počet komentářů u článků</td>
							<td>'.$statistic->basic_articles_statistics("sum_comments").'</td>
						</tr>

						<tr align="center" class="ui-widget-header">
							<td colspan="2" width="40%"><img src="theme/ikonky/newspaper.png" align="absmiddle"> Statistika novinek</td>
						</tr>
						<tr align="center">
							<td>Celkové přečtení novinek</td>
							<td></td>
						</tr>
						<tr align="center">
							<td>Počet napsaných novinek</td>
							<td></td>
						</tr>

						<tr align="center" class="ui-widget-header">
							<td colspan="2" width="40%"><img src="theme/ikonky/page.png" align="absmiddle"> Statistika podstránek</td>
						</tr>
						<tr align="center">
							<td>Celkové zobrazení podstránek</td>
							<td></td>
						</tr>
						<tr align="center">
							<td>Počet vytvořených podstránek</td>
							<td></td>
						</tr>
					</table>
				</div>
		';
	}

	public function newest_content()
	{
		echo '
			<h1><img src="theme/ikonky/new.png" align="absmiddle"> Nejnovější obsah</h1>
		';
	}
}

?>